Microwave filters GUI  2.0.3
List of all members
mwfiltersgui.EnergyDbPlot Class Reference

Class derived from DbPlot to allow adding some widgets for plotting energy and power. More...

Inheritance diagram for mwfiltersgui.EnergyDbPlot:
Inheritance graph
[legend]
Collaboration diagram for mwfiltersgui.EnergyDbPlot:
Collaboration graph
[legend]

Additional Inherited Members

- Public Member Functions inherited from dbplot.DbPlot
def __init__
 Constructor: Creates PyQt4.QtGui.Qdialog window containing PyQt4.Qwt5.QwtPlot widget.
def addTab
 Adds new tab with plot.
def addMask
 Add specification mask.
def deleteMasks
 Delete all masks.
def update
 Update an existing plot with new data.
def deleteLastMarker
 Deletes the last marker appended to current tab.
def selectMarker
 Returns marker closer to the mouse cursor in screen coordinates, if distance is smaller than marker radius.
def deleteMarker
 Deletes marker if a marker is selected.
def selectAndHighlightMarker
 Selects a marker, highlights it and enables marker movement.
def hightlightMarker
 Highlights marker and enables marker movement.
def deselectMarker
 Deselect marker and mouse dragging.
def shiftMarker
 Shifts marker if a marker is selected.
def dragMarker
 Drags marker if a marker is selected.
def addMarker
 Add marker at the curve point with is closer to the mouse cursor, if distance is smaller than marker radius.
def closeEvent
 Reimplementation of the window close function.
def getScaleMaxMin
 Get actual max and min values of scaling for a given axis.
def getManualScale
 Get max and min manual scaling values for a given axis.
def getPrecision
 Compute the required number of significant digits of markers labels, depending on axis scaling.
def updateMoveKnobRange
 Update markerMove Knob limits according to actual xBottom scale.
def changeCurveVisibility
 Change visibility of curves of an existing plot.
def autoScaleSomeAxis
 Autoscale some axis.
def on_moveKnob_valueChanged
 This function is automatically executed when the user moves the moveKnob.
def setCurveVisibility
 Change curve visibility by using the EditCurvesDlg dialog.
def setCurveWidth
 Change curve pen width by using the EditCurvesDlg dialog.
def setCurveColor
 Change curve pen color by using the EditCurvesDlg dialog.
def showCurve
 Change curve visibility by checking legend items.
def updateManualAxisScaling
 Change scaling of a given axis according to manual scaling control values.
def setManualScaling
 Set manaul/auto axis scaling.
def setAutoScaling
 Axis auto scake.
def on_tabWidget_currentChanged
 Disable main window actions actionZoom and actionCurves.
def on_actionPrint_triggered
 Print [S] parameters plot.
def on_actionAbout_triggered
 Display About dialog.
def on_actionPDF_triggered
 Save [S] parameters plot to PDF file.
def on_actionZoom_toggled
 Enable or disable zoom.
def on_actionNewMarker_toggled
 Allow adding markers with mouse click.
def on_actionDeleteMarker_toggled
 Delete markers with mouse click.
def on_actionMoveMarker_toggled
 Move marker.
def on_actionCurves_toggled
 Set curves visibility.
def on_actionScaleAxis_toggled
 Axis scaling.

Detailed Description

Class derived from DbPlot to allow adding some widgets for plotting energy and power.

Definition at line 95 of file mwfiltersgui.py.


The documentation for this class was generated from the following file: